﻿/* Layout Settings */

body, ul, li, h1, h2, h3, h4, h5, h6, a
{
    padding: 0;
    margin: 0;
    border: 0;
}
body
{
    font-size: 12px;
    font-family: Verdana, Tahoma, Arial, "Helvetica Neue" , Helvetica, Sans-Serif, "宋体";
    color: #000;
    background-color: #fff;
}
a, input
{
    color: #000;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

ul
{
    list-style-type: none;
}
h1
{
    font-size: 150%;
}
h2
{
    font-size: 140%;
}
h3
{
    font-size: 130%;
}
h4
{
    font-size: 120%;
}
h5
{
    font-size: 110%;
}
h6
{
    font-size: 100%;
}

.st_clear
{
    clear: both;
}

.st_main_container
{
    position: relative;
    min-height: 100%;
}

/*st_header*/
.st_header
{
    position: absolute;
    top: 0;
    width: 100%;
    height: 110px;
}
.st_header_title
{
    height: 50px;
    line-height: 50px;
}
.st_header_title_logo, .st_header_title_name
{
    float: left;
    height: 100%;
}
.st_header_title_logo img
{
    max-height: 50px;
    margin: 1px 10px;
}
.st_header_title_user
{
    float: right;
    height: 100%;
}
.st_header_title_user a
{
    margin-right: 15px;
}
.st_header_menu
{
    height: 60px;
}
.st_header_menu ul
{
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.st_header_menu ul li
{
    float: left;
    text-align: center;
    display: inline;
}
.st_header_menu ul li a
{
    padding: 0 20px;
}
.st_header_menu ul li ul
{
    display: none;
    position: absolute;
    z-index: 999;
    left: 0;
}
.st_header_menu ul li:hover ul
{
    display: block;
}
/*st_header*/

/*st_center*/
.st_center
{
    position: absolute;
    top: 110px;
    bottom: 40px;
    width:100%;
    padding: 5px 10px;
}
/*st_center*/

/*st_footer*/
.st_footer
{
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 40px;
    line-height: 40px;
}
.st_footer_copy_right
{
    float: left;
    height: 100%;
    margin-left: 10px;
}
.st_footer_support
{
    float: right;
    height: 100%;
    margin-right: 10px;
}
/*st_footer*/


/* Layout Settings */



/* Color Settings */
@media all
{
    .st_header,.st_footer
    {
        background: #007EC0;
        color: #ddd;
    }
    .st_header a,.st_footer a
    {
        color: #ddd;
    }
    .st_header a:hover,.st_footer a:hover
    {
        color:#fff;
    }
    .st_header_menu ul
    {
        border-top: 1px solid #ddd;
        height: 29px;
        line-height: 29px;
    }

    .st_header_menu ul li a
    {
        border-left: 1px solid #ddd;
    }
    .st_header_menu ul li ul li a
    {
        border-left: 1px solid #ddd;
    }
    .st_header_menu ul li:first-child > a
    {
        border-left: none;
    }
    .st_header_menu ul li ul li:first-child > a
    {
        border-left: none;
    }
}
/* Color Settings */


/* Custom Settings */
@media all
{
    .st_header_title_logo img
    {
        margin-top: 7px;
    }
    
    #login .st_header
    {
        height:50px;
    }
    #login .st_center
    {
        top:50px;
    }
}
/* Custom Settings */